#ifndef QTHREAD_H
#define QTHREAD_H
#include<pthread.h>

void* tPro(void* pars); 
class QThread 
{
private: 
    pthread_t m_thd;
#ifdef _WIN32
	pthread_t m_nTid;
#else
	int m_nTid; 
#endif
    
public: 
    virtual ~QThread();
#ifdef _WIN32
	void setTid(const pthread_t nTid); 
	pthread_t getTid(void);
#else
	void setTid(const int nTid); 
	int getTid(void); 
#endif
    
    void start(void); 
    virtual void run(void)=0;
    bool isRunning(void); 
}; 
#endif
